package com.yidu.drug.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.yidu.drug.model.FdPoBreakdownModel;
import com.yidu.drug.model.FdSellDetailModel;

public interface FdSellDetailModelMapper {
    int deleteByPrimaryKey(String mxId);

    int insert(FdSellDetailModel record);
    //增加数据
    int insertSelective(FdSellDetailModel record);

    FdSellDetailModel selectByPrimaryKey(String mxId);

    int updateByPrimaryKeySelective(FdSellDetailModel record);

    int updateByPrimaryKey(FdSellDetailModel record);
    
    List<FdSellDetailModel> findBySellId(String sellId);

    /**
     * 分页查询--分店销售明细表
     * @param paramMap 传入分页参数和条件查询参数
     * @return 会员集合
     */
    List<FdSellDetailModel> findAllFdSellDetail(Map<String,String> paramMap);
    
    /**
   	 * 根据销售表id查询销售详情表数据
   	 */
     List<FdSellDetailModel> findBySellIds(@Param("fdSellDetailModel")FdSellDetailModel fdSellDetailModel,@Param("page")int page,@Param("limit")int limit);
    
     /**
      * 分页查询
      * @param fdSellDetailModel
      * @return
      */
    public Integer findRows(String sellId);
     
    /**
     * 行数查询 -- 分店销售明细表
     * @param t 会员对象
     * @return 行数
     */
    int findCount(FdSellDetailModel fdSellDetail);
    
    /**
	 * 根据分店销售明细 id查询总价格
	 */
	public Integer findAllPrice(@Param("mxId")String mxId);

	FdSellDetailModel findByDrugId(String drugId);

	FdSellDetailModel findByMxId(String mxId);

	int xgSl(String mxId);
    
}